Análisis de Requerimientos - Objetivos Avanzados
La etapa del análisis dentro del SDLC tiene el propósito de transformar los requerimientos iniciales (recopilados típicamente en la fase de captura) en modelos conceptuales estructurados, precisos y verificables, que permitan dar soporte al diseño, implementación y validación de sistemas complejos o críticos. A medida que aumentan la escala y el impacto del software, los objetivos del análisis se vuelven más exigentes, requiriendo una visión avanzada sobre integración, calidad, adaptabilidad y gestión del cambio (Bruegge y Dutoit, 2002, 2010; Pressman, 2013; Sommerville, 2011).
Este enfoque avanzado se apoya en siguientes principios y prácticas:
Objetivos avanzados
-
Lograr Trazabilidad de Requerimientos entre la captura, la especificación y los artefactos de diseño y validación (Bruegge y Dutoit, 2002, 2010).
-
Sostener la Adaptabilidad y Mantenibilidad del Software promoviendo modularidad, abstracción y patrones de evolución (Pressman, 2013).
-
Favorecer el Consenso Participativo con stakeholders, mediante validaciones incrementales y prototipado colaborativo (Sommerville, 2011).
-
Anticipar Riesgos y abordarlos desde el modelado y la validación temprana (Bruegge y Dutoit, 2010).
-
Promover la Especificación y el modelado UML como base de revisión y control de calidad documental (Rumbaugh et al., 2007).
-
Optimizar la Gestión de Cambios empleando trazabilidad activa y documentación.
Referencias
Bruegge y Dutoit, 2002
Bruegge y Dutoit, 2010
Pressman, 2013
Sommerville, 2011
Rumbaugh et al., 2007